// 增量添加webpack配置的文件,类似于vue.config.js文件
// 给ndoejs所用，webpack就是nodejs客户端
// 此文件一旦修改，则必须要重启react服务

const path = require('path')
// customize-cra 提供对于webpack增量的配置方法
// addDecoratorsLegacy 支持装饰器方法
// override 此方法表示如果webpack有此方法，则进行覆盖，没有则添加
const { addDecoratorsLegacy, override } = require('customize-cra')

// 自定义对于webpack
const customize = () => (config) => {
  // 添中一个路径别名，在import中使用@表示当有的src路径
  config.resolve.alias['@'] = path.resolve('src')
  return config
}

module.exports = override(
  addDecoratorsLegacy(),
  customize()
)



